<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core" xml:lang="es" lang="es">
<h:head>

</h:head>
<h:body> 
	<ui:composition template="../../plantillas/plantilla.xhtml">
	 <ui:define name="codigoScript">  
	 	<script type="text/javascript" src="${facesContext.externalContext.requestContextPath}/js/jquery-1.7.2.js"></script>  
        <script type="text/javascript" src="${facesContext.externalContext.requestContextPath}/js/documento.js"></script>  
     </ui:define>
		<ui:define name="body">
			<h:form id="docNuevoForm">		
			 		
				<p:panel header="#{documentoBean.header}" styleClass="cabeceraPaneles">
					<h:panelGrid id="panelDocNuevo" columns="2"
						style="margin-bottom:10px">

						<h:outputLabel for="nombre" value="Nombre:" />
						<p:inputText id="nombre" value="#{documentoBean.nombre}"
							required="true"  requiredMessage="El campo nombre es obligatorio." />
						 

						<h:outputLabel for="descripcion" value="Descripción:" />
						<p:inputText id="descripcion" value="#{documentoBean.descripcion}"
							required="true"
							requiredMessage="El campo descripción es obligatorio." /> 

						<h:outputLabel for="caducidad" value="Caducidad:" />
						<p:inputText id="caducidad" value="#{documentoBean.caducidad}"
							required="true"
							requiredMessage="El campo caducidad es obligatorio." /> 
						
						<h:outputLabel for="esComunObras"  value="Documento Común:" />
						<p:selectBooleanCheckbox id="esComunObras" value="#{documentoBean.esComunObras}" /> 
						
						<h:outputText value="Tipo:" />
						<p:selectManyCheckbox id="tipo" value="#{documentoBean.listaTiposSelected}" required="true"
						requiredMessage="El campo tipo es obligatorio.">
							<f:selectItems value="#{documentoBean.listaTipos}" />
						</p:selectManyCheckbox> 
						
												
						<!-- 
							Modificacion Documento: No se permite eleccion multiple de tipos
							a traves de JavaScript lo manejamos para que no sea seleccion multiple.
						 -->
						<h:inputHidden id="esTipoMany" value="#{documentoBean.esTipoMany}"/>
						<h:inputHidden id="id" value="#{documentoBean.id}"/>
					</h:panelGrid>
				</p:panel>

				<h:panelGrid columns="1" cellpadding="5">
					<p:commandButton value="#{documentoBean.buttonText}"
						actionListener="#{documentoBean.crear}" ajax="false" />
				</h:panelGrid>
			</h:form>
		</ui:define>
	</ui:composition>
</h:body>
</html>
